#!/usr/bin/env python
#coding: utf-8
'''
Created on 2017年4月13日

@author: Administrator
'''

from .common import LOGGING

#下载等待时间（2s）
DOWNLOAD_DELAY = 2

#是否启用logging
LOG_ENABLED = True

LOGGING["handlers"]["mail_admins"]["class"] = "django.utils.log.AdminEmailHandler"

#DOWNLOADER_MIDDLEWARES = {'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware': None, }

#log文件
LOG_FILE = "/var/log/scrapy/info.log"

#log的最低级别。可选的级别有: CRITICAL、 ERROR、WARNING、INFO、DEBUG
LOG_LEVEL = "INFO"

#log标准输出（设备）文件
LOG_STDOUT = True

#是否启用内存调试
MEMDEBUG_ENABLED = True

#引入邮件发送插件
EXTENSIONS = {
    'common.utils.statsmailer.AdminStatsMailerHandler': 500,
}

MAIL_DEBUG = False 

#表示你要发送给谁，可以是一个列表
STATSMAILER_RCPTS = ['xiaojun-hu@msyc.cc', '2156731949@qq.com']

#用来发送 e-mail 的主机
MAIL_HOST = 'smtp.sina.cn'

#发用邮件的 SMTP 端口
MAIL_PORT = 25

# 用于发送 email 的地址
MAIL_FROM = '15900407009@sina.cn'

#SMTP 用户。如果未给定，则将不会进行 SMTP 认证
MAIL_USER = MAIL_FROM

#用于 SMTP 认证，与 MAIL_USER 配套的密码
MAIL_PASS = 'sina15900407009a'

#是否使用TLS(安全)当与SMTP服务器的连接 
MAIL_TLS = False   
#1.6 以下的不支持qq邮箱
MAIL_SSL = False

#达到内存限制时通知的email列表
MEMUSAGE_NOTIFY_MAIL = STATSMAILER_RCPTS

#每个spider被关闭时是否发送内存使用报告
MEMUSAGE_REPORT = STATSMAILER_RCPTS

USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.54 Safari/536.5'

#HTTPERROR_ALLOWED_CODES = [403] 
#Scrapy搜索spider的模块列表
SPIDER_MODULES = ["douban.spiders", ]
#spider的模块
NEWSPIDER_MODULE = (("douban.spiders"),)

#禁用cookie
COOKIES_ENABLED = False

##取消默认的useragent,使用新的useragent  
#DOWNLOADER_MIDDLEWARES = {  
#    'common.middlewares.ProxyMiddleware' :100,
#    'common.middlewares.RandomUserAgent' :400,
#    'scrapy.contrib.downloadermiddleware.useragent.UserAgentMiddleware' : None,
#}
